home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / video_encoder.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  847b  |  22 lines

  1. #ifndef _LINUX_VIDEO_ENCODER_H
  2. #define _LINUX_VIDEO_ENCODER_H
  3.  
  4. struct video_encoder_capability { /* this name is too long */
  5.     __u32    flags;
  6. #define    VIDEO_ENCODER_PAL    1    /* can encode PAL signal */
  7. #define    VIDEO_ENCODER_NTSC    2    /* can encode NTSC */
  8. #define    VIDEO_ENCODER_SECAM    4    /* can encode SECAM */
  9. #define    VIDEO_ENCODER_CCIR    16    /* CCIR-601 pixel rate (720 pixels per line) instead of square pixel rate */
  10.     int    inputs;            /* number of inputs */
  11.     int    outputs;        /* number of outputs */
  12. };
  13.  
  14. #define    ENCODER_GET_CAPABILITIES _IOR('e', 1, struct video_encoder_capability)
  15. #define    ENCODER_SET_NORM    _IOW('e', 2, int)
  16. #define    ENCODER_SET_INPUT    _IOW('e', 3, int)    /* 0 <= input < #inputs */
  17. #define    ENCODER_SET_OUTPUT    _IOW('e', 4, int)    /* 0 <= output < #outputs */
  18. #define    ENCODER_ENABLE_OUTPUT    _IOW('e', 5, int)    /* boolean output enable control */
  19.  
  20.  
  21. #endif
  22.